﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Guwave.MonitorDevice.Interface.Entity
{
    public  class MonitorDeviceEntity
    {
        /// <summary>
        /// ROM型
        /// </summary>
        public string ROMMode
        {
            get;
            set;
        }

        /// <summary>
        /// ROM版本
        /// </summary>
        public string ROMVersion
        {
            get;
            set;
        }

        /// <summary>
        /// SRQ现在的状态
        /// </summary>
        public List<string> SQRStatus
        {
            get;
            set;
        }

        /// <summary>
        /// 发生的警报数量及其编号
        /// </summary>
        public AlarmEntity AlarmStatusInfo
        {
            get;
            set;
        }

        /// <summary>
        /// 密钥保护状态
        /// </summary>
        public string KeyProtectStatus
        {
            get;
            set;
        }

        /// <summary>
        /// 温度调节设备连接的感应器型号、温度调节设备的型号、设定温度上限值
        /// </summary>
        public TemperatureEntity TemperatureInfo
        {
            get;
            set;
        }

        /// <summary>
        /// 温度调节设备连接的感应器型号、温度调节设备的型号、设定温度上限值
        /// </summary>
        public MONEntity MONInfo
        {
            get;
            set;
        }

        /// <summary>
        /// 湿度参数
        /// </summary>
        public TempEntity TempParameter
        {
            get;
            set;
        }

        
    }
}
